*{
	margin: 0;
	padding: 0;
}

a{
	text-decoration: none;
}

input{
	border: none;
	outline: none;
}
.container{
	width:1000px;
	margin: 0 auto;
}

.register{
	width: 400px;
	margin: 0 auto;
	padding-top: 50px;
}

.register-box{
	width:100%;
	height:86px;
	position: relative;
}

.box{
	width: 100%;
	height:52px;
	border: 1px #ccc solid;
	line-height: 52px;
}

.verify.error,.box.error,.agreeBox.error{
	border: 1px #f00 solid;
}

.box label{
	display: block;
	float: left;
	width:85px;
	height:14px;
	padding: 18px;
	font:14px/14px "宋体";
}

.box input{
	font-size:16px;
}
/*验证通过*/
.box.right i{
	width: 20px;
	height: 20px;
	background: url(../img/right.png) no-repeat center center;
	position: absolute;
	right: 10px;
	top: 18px;
}

.remind{
	width: 100%;
	height: 32px;
	font-size: 12px;
	line-height: 32px;
}

.remind i{
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}

.remind span{
	color: #ccc;
}

/*提示信息隐藏*/
.remind.hide{
	display: none;
}

/*提示信息默认样式*/
.remind.default i{
	background: url(../img/default.png) no-repeat center center;
}

/*提示信息错误样式*/
.remind.error i{
	background: url(../img/error.png) no-repeat center center;
}

.remind.error span{
	color: #f00;
}

/*提示系信息密码弱*/
.remind.ruo i{
	background: url(../img/ruo.png) no-repeat center center;
}

/*提示信息密码中*/
.remind.zhong i{
	background: url(../img/zhong.png) no-repeat center center;
}

/*提示信息密码强*/
.remind.qiang i{
	background: url(../img/qiang.png) no-repeat center center;
}

.verify input{
	width: 100px;
}

/*验证码*/
.verifyCode{
	width: 100px;
	height: 48px;
	float: right;
	background: #000;
	color: #fff;
	font: 18px/48px "微软雅黑";
	text-align: center;
	cursor: pointer;
	margin-top: 2px;
	margin-right: 2px;
}

.agreement{
	height:50px;
}

.agreeBox{

	font-size: 14px;
}

.agreement .remind{
	height: 25px;
	line-height: 25px;
}

button{
	width: 400px;
	height: 52px;
	background-color: darkred;
	font:18px/52px "微软雅黑";
	color: #FFFFFF;
}

button:hover{
	background-color: red;
}
